package enums;


public enum EPosicao {

	
    GOLEIRO			( 1, "Goleiro", "GK" ),
    ZAGUEIRO	   	( 2, "Zagueiro", "DF" ),
    MEIA_DEFENSIVO 	( 3, "Meia defensivo", "MD" ),
    MEIA_OFENSIVO	( 4, "Meia ofensivo", "MO" ),
    ATACANTE		( 5, "Atacante", "AT" );
	
    private int codigo;
	private String descricao;
	private String sigla;
	
    
	private EPosicao( int codigo, String descricao, String sigla ) {
		this.codigo = codigo;
		this.descricao = descricao;
		this.sigla = sigla;
	}

	public int getCodigo() {
		return codigo;
	}

	public void setCodigo(int codigo) {
		this.codigo = codigo;
	}

	public String getDescricao() {
		return descricao;
	}

	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}
	
	public String getSigla() {
		return sigla;
	}

	public void setSigla(String sigla) {
		this.sigla = sigla;
	}

	
	public static boolean isPosicaoDefensiva(EPosicao posicao){
		if(GOLEIRO.equals(posicao) || ZAGUEIRO.equals(posicao) || MEIA_DEFENSIVO.equals(posicao)){
			return true;
		}
		return false;
	}
	
	public static boolean isPosicaoOfensiva(EPosicao posicao){
		if(MEIA_OFENSIVO.equals(posicao) || ATACANTE.equals(posicao)){
			return true;
		}
		return false;
	}
}
